Skip to content

fix(deps): bump mcp to 1.28.1 - #422

Open
CasperGN wants to merge 3 commits into
mainfrom
fix/deps-mcp
Open

CasperGN wants to merge 3 commits into
mainfrom
fix/deps-mcp

Conversation

@CasperGN

@CasperGN CasperGN commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

What

Raises the mcp entry in override-dependencies from ==1.26.0 to ==1.28.1 and re-locks. mcp is a transitive dependency (claude-agent-sdk, crewai, dapr-agents, holmesgpt, openai-agents, strands-agents); the override was the only thing holding it at 1.26.0. Only the mcp entry in uv.lock changes, and no code change was needed.

Why

GHSA-hvrp-rf83-w775 and GHSA-jpw9-pfvf-9f58 (high, fixed in 1.27.2) and GHSA-vj7q-gjh5-988w (high, fixed in 1.28.1).

Tested

  • uv lock --check passes.
  • Default env (--all-packages --extra all): ruff format clean, flake8 clean, mypy clean, pytest tests -m "not integration" gives 971 passed.
  • holmesgpt env (--extra holmesgpt): mypy on diagrid/agent/holmesgpt clean, tests/agent/holmesgpt gives 65 passed.

Release notes

None (dependency bump).

🤖 Generated with Claude Code

CasperGN and others added 3 commits October 5, 2026 10:10
Raise the mcp override from 1.26.0 to 1.28.1. The override exists so holmesgpt's
mcp==1.25.0 pin does not block the other extras.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Casper Nielsen <casper@diagrid.io>
# Conflicts:
#	uv.lock
# Conflicts:
#	pyproject.toml
@CasperGN
CasperGN requested a review from a team as a code owner November 13, 2026 10:21

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant